/**
 * 常量模块统一导出
 * @description 集中导出所有常量配置
 */

// 环境配置
export { BASE_URL, STATIC_SERVER_IP } from './environment.js';

// 地图核心配置
export { MAP_CONFIG, CONTROL_CONFIG, COMPASS_CONFIG, TERRAIN_CONFIG } from './map.js';

// 视图配置
export { DEFAULT_MAP_VIEWS } from './views.js';

// 图层配置
export { LAYER_URLS, WMS_PARAMETERS } from './layers.js';

// 样式配置
export { LABEL_STYLES } from './styles.js';

// 静态资源
export { ASSETS } from './assets.js';

// 业务实体配置
export { SUBSTATION_CONFIG, SENSITIVE_AREA_CONFIG } from './business.js';

// 工具配置
export { TOOL_BUTTONS } from './tools.js';

// 监测配置
export { 
  QUESTION_CONFIG, 
  MONITORING_RESULT_CONFIG,
  getQuestionVectorType,
  getQuestionColor,
  getQuestionIcon,
  getQuestionTypeName
} from './monitoring.js';

// 按命名空间导出
export * as Environment from './environment.js';
export * as MapConfig from './map.js';
export * as Views from './views.js';
export * as Layers from './layers.js';
export * as Styles from './styles.js';
export * as Assets from './assets.js';
export * as Business from './business.js';
export * as Tools from './tools.js';
export * as Monitoring from './monitoring.js';
